package com.itheima.sh.b_long;
/*
需求：在控制台输出所有的“水仙花数”，水仙花数必须满足如下2个要求：
        1.水仙花数是一个三位数
        2.水仙花数的个位、十位、百位的数字立方和等于原数
              求水仙花数分别是多少？？
 */
public class ForTest03 {
    public static void main(String[] args) {
        //1.定义一个for循环从100一直到999
        for (int i = 100; i <= 999; i++) {
            //2.每次访问到数据后，提取数据的：个位、十位、百位数字。
                int ge=i%10;
                int shi=i/10%10;
                int bai=i/100%10;
                //3.使用if判断,个位加十位加百位和是否等于原数，条件为true，则输出
            if ((ge*ge*ge+shi*shi*shi+bai*bai*bai)==i){
                System.out.println(i);
            }
        }
    }
}
